package com.alan.boot.mongo.lock;

import lombok.Data;

import javax.annotation.sql.DataSourceDefinition;

/**
 * 基于 mongo 的分布式锁的数据结构
 * @author yaoyunqing
 * Created on 2020/04/22
 */
@Data
public class MongoLock {
    // 分布式锁的 key
    private String key;
    // 配合 inc 操作 + findAndModify 检查操作结果
    private long value;
    // 分布式锁的过期时间
    private long expire;
}
